package com.guoheng.hazard.sys.model.dto.entpr;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 类功能描述:　新增特种作业
 *
 * @author fbl
 * @date 2019-11-23 14:39
 */
@Data
public class SpecialOperationInsertDTO {

    /**
     * 企业ID
     */
    @NotNull
    private Long entprId;

    /**
     * 特种作业类型：1：动火作业；2：受限空间作业；3：高处作业；4：吊装作业；5：临时用电；6：设备检修；7：盲板抽堵；8：断路作业；9：动土作业
     */
    @NotNull
    private Integer operationType;

    /**
     * 作业名称
     */
    @NotBlank
    private String operationName;

    /**
     * 作业人
     */
    @NotBlank
    private String operationPerson;

    /**
     * 作业地点
     */
    @NotBlank
    private String operationPlace;

    /**
     * 作业内容
     */
    @NotBlank
    private String operationContent;

    /**
     * 作业证附件
     */
    @NotBlank
    private String operationCertificate;

    /**
     * 申请人
     */
    @NotBlank
    private String applicationName;

    /**
     * 申请时间
     */
    @NotNull
    private Date applicationTime;

    /**
     * 监护人
     */
    @NotBlank
    private String guardianName;

    /**
     * 负责人
     */
    @NotBlank
    private String leadingName;

    /**
     * 作业开始时间
     */
    @NotNull
    private Date operationStartTime;

    /**
     * 作业结束时间
     */
    @NotNull
    private Date operationEndTime;
}